CPU structure